package com.tcm.logistics.service;

import com.base.core.pager.PageBean;
import com.tcm.logistics.entity.LogisticsDetail;

public interface LogisticsDetailService {

    /**
     * 物流信息
     * @param start
     * @param pagesize
     * @return
     */
    PageBean<LogisticsDetail> listPage(Long start, Long pagesize);

    /**
     * 获得物流信息
     * @param id
     * @return
     */
    LogisticsDetail findById(Long id);

    /**
     * 新增物流信息
     * @param logisticsDetail
     */
    void create(LogisticsDetail logisticsDetail);

    /**
     * 更新物流信息
     * @param logisticsDetail
     */
    void update(LogisticsDetail logisticsDetail);

    /**
     * 逻辑删除物流信息
     * @param id
     * @return
     */
    int deleteLogicById(Long id);

    /**
     * 删除物流信息
     * @param Id
     * @return
     */
    int deleteById(Long Id);


}
